A Characterization Study of Merge Conflicts in Java Projects

نویسندگان

چکیده

In collaborative software development, programmers create branches to add features and fix bugs tentatively, then merge integrate edits. When edits from different textually overlap (i.e., textual conflicts ) or lead compilation runtime errors build test ), it is challenging for developers remove such conflicts. Prior work proposed tools detect solve They investigate how relate code smells the development process. However, many questions are still not fully investigated, as what types of exist in real-world applications handle them. For this article, we used automated merge, compilation, testing reveal three 208 open-source repositories: conflicts, causing errors), triggering failures). We manually inspected 538 their resolutions characterize angles. Our analysis revealed interesting phenomena. First, higher-order conflicts) harder resolve, while existing mainly focus on Second, resolved most by applying similar multiple program locations; conflict share common editing patterns implying great opportunities future tool design. Third, 64% true keeping complete either a left right branch. Unlike prior studies, our research first time thoroughly characterizes with special limitations will shed light merge.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

tragic contradictions: a comparative study of characterization in eugene o’neill’s long day’s journey into night and mahmud dowlatabadi’s tangna

در طی چند دهه ی اخیر، مفهوم «تراژدی» و «قهرمان تراژدی» توجهی روزافرون را تقریباً در تمام حوزه های نقد ادبی به خود معطوف کرده است. برخی نظیر ارسطو، نیچه، و آرتور میلر به بازخوانی آن پرداخته و برخی دیگر نظیر سارتر، استریندبرگ، یوجین اُنیل، برتولت برشت، و آنتونین آرتود به افزودن ابعاد نوینی به این مبحث همت گماشته اند. آنچه قهرمان تراژدی مدرن را از مفهوم کلاسیک آن متمایز می کند نه لغزش تراژیک متداول ...

a study of baudrillards ideas in brian moores fiction

پیدایش مرحله ی جدیدی از نظام سرمایه داری بعد از جنگ جهانی دوم همزمان است با ظهور عصر اطلاعات و رسانه جمعی. در چنین جامعه ای سیر آزادانه ی نشانه ها در فضای بی اساس مجازی بر سرعت فرسایش واقعیت می افزاید. به اعتقاد بودریار، فقدان واقعیت به واسطه ی شبیه سازی آن و تولید حاد واقعیت (hyperreality) پنهان خواهد ماند. این پژوهش بر آن است که جامعه فرانوین توصیف شده در سه رمان بریان مور را با توجه به نظر...

15 صفحه اول

Identifying Conflicts During Structural Merge

This paper presents a model for controlling the evolution of documents concurrently developed by teams of authors. Optimistic check-out of revisions and alternatives, and hierarchic merge making use of default rules is presented. In particular the different situations occurring during a merge of parallel development lines and the benefit of storing the full evolution history is discussed.

متن کامل

gradual erasure of subjectivity: a study of samuel beckett’s trilogy in the light of postmodernism

ساموئل بکت بیشتر از هر نویسنده دیگری در نیم? دوم قرن بیستم با گفتارش زمان? ما را به آستان? از هم پاشیدگی کشانده است، آستانه ای که در آن مدرنیته با سرانجام گریزان اما غیرقابل اجتناب خود مواجه می شود. در این تحقیق روی مفهوم فردیت و محو آن در دوران پسامدرن تاکید شده و در طی آن سعی شده است که فردیت مدرن و پسامدرن در رمان های سه گانه بکت بررسی گردد. تحقیق حاضر یک بررسی کتابخانه ای و کیفی بر روی سه ر...

15 صفحه اول

a contrastive study of rhetorical functions of citation in iranian and international elt scopus journals

writing an academic article requires the researchers to provide support for their works by learning how to cite the works of others. various studies regarding the analysis of citation in m.a theses have been done, while little work has been done on comparison of citations among elt scopus journal articles, and so the dearth of research in this area demands for further investigation into citatio...

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: ACM Transactions on Software Engineering and Methodology

سال: 2023

ISSN: ['1049-331X', '1557-7392']

DOI: https://doi.org/10.1145/3546944